package com.itbaizhan.myshiro.domain;

import lombok.Data;

import java.io.Serializable;

//管理员
@Data
public class Admin implements Serializable {
    private Integer id;
    private String name;
    private String password;
    private String salt;
}
/*在实际开发中，我们的认证逻辑可能不止一种，例如：

系统支持用户名密码认证，也支持扫描二维码认证；
在系统中有管理员和普通用户两张表，管理员和普通用户的认证逻辑是不一样的；
用户数据量庞大，分别存在不同的数据库中，认证时需要连接多个数据源。*/

/*CREATE TABLE `admin` (
 `id` int(11) NOT NULL,
 `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
 `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
 PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

INSERT INTO `admin` VALUES (1, 'baizhan', '123');
INSERT INTO `admin` VALUES (2, 'sxt', '456');*/